package cn.iocoder.yudao.module.mqtt.controller.admin.littree.vo.site;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @version 1.0
 * @author: CY_Guo
 * @date: 2025/8/19 10:35
 * @Descript Site实体类里的content字段
 */
@Data
public class LisSiteContentVO {
    private Long id;                        // 站点 id - 数字类型
    private String siteName;                // 站点名称
    private String siteUid;                 // 站点 uuid
    private String province;                // 所在省
    private String city;                    // 所属市
    private String district;                // 所属区
    private String siteAddress;             // 详细地址
    private BigDecimal longitude;               // 经度 - 数值类型
    private BigDecimal latitude;                // 纬度 - 数值类型
    private String craft;                   // 工艺
    private Double processingScale;         // 处理规模 - 数值类型
    private Integer coverPopulation;        // 覆盖人口 - 整数类型
    private String waterSituation;          // 水源情况
    private Date productionTime;            // 投产时间 - 日期类型
    private Long deptId;                    // 运营部门 - 数字类型
    private String deptPrincipal;           // 部门负责人
    private String deptContactNumber;       // 部门联系电话
    private Long createOrganId;             // 创建单位 id - 数字类型
    private String areaCode;                // 地区代码
    private String provinceCode;            // 省代码
    private String cityCode;                // 市代码
    private String districtCode;            // 区代码
    private String siteCode;                // 站点编码
    private String modifyBy;                // 修改人
    private Long updateBy;                  // 修改人 id - 数字类型
    private Date createTime;                // 创建时间 - 日期类型
    private Boolean disabled;               // 是否禁用 false 为启用，true 为禁用 - 布尔类型
    private Long createBy;                  // 创建人 id - 数字类型

    private String founder;                         // 创始人
    private List<String> locksetIds;                // 站点已分配的门禁列表
    private List<LisSiteResourcesVO> siteResources;    // 站点已分配的设备
    private List<LisSiteUserPermsVO> siteUserPerms;    // 站点用户权限

    /**
     * @version 1.0
     * @author: CY_Guo
     * @date: 2025/8/19 10:27
     * @Descript TODO 请概括该类
     */
    @Data
    public static class LisSites {



        private List<LisSiteContentVO> content;
    }
}